﻿IF OBJECT_ID('TraShenQing', 'U') IS NULL
    CREATE TABLE dbo.TraShenQing (
		TenantId       				 BIGINT NOT NULL,
        shangJiShenHeRenId           BIGINT NULL,                         -- 上级医生审核人Id
        shangJiShenHeRen           	 VARCHAR(128) NOT NULL,               -- 上级医生审核人
        shangJiShenHeShiJian         DATETIME NULL,                       -- 上级审核时间
        shangJiShenHeXinXi           VARCHAR(256) NULL,                    -- 上级医生审核信息
        keZhuRenShenHeRenId          BIGINT NULL,                         -- 科主任审核人Id
        keZhuRenShenHeRen            VARCHAR(128) NOT NULL,               -- 科主任审核人
        keZhuRenShenHeShiJian        DATETIME NULL,                       -- 科主任审核时间
        keZhuRenShenHeXinXi          VARCHAR(256) NULL,                    -- 科主任审核信息
        shuXueKeShenHeRenId          BIGINT NULL,                         -- 输血科审核人Id
        shuXueKeShenHeRen            VARCHAR(128) NOT NULL,               -- 输血科审核人
        shuXueKeShenHeShiJian        DATETIME NULL,                       -- 输血科审核时间
        shuXueKeShenHeXinXi          VARCHAR(256) NULL,                    -- 输血科审核信息
        tuiShenRenId                 BIGINT NULL,                         -- 退审人Id
        tuiShenShiJian               DATETIME NULL,                       -- 退审时间
        tuiShenXinXi                 VARCHAR(256) NULL,                    -- 退审信息
        yuanQuId                     BIGINT NULL,                         -- 院区
        kaiDanKeShiId                BIGINT NULL,                         -- 开单科室(登录的科室)
        shenQingYiZhu                VARCHAR(256) NOT NULL,               -- 申请医嘱(描述性)
        jiaoChaPeiXueYiZhu           VARCHAR(256) NOT NULL,               -- 交叉配血医嘱(抽血用的)
        biaoBenId                    VARCHAR(250) NOT NULL,               -- 标本号
        shouFeiBiaoJi                VARCHAR(50) NOT NULL,                -- 收费标记(枚举:门诊,住院,门诊和住院,只申请单)
        Id                           VARCHAR(128) NOT NULL,                -- 单号,字符串,带前缀带流水，主键
        Remark                       VARCHAR(255) NOT NULL,               -- 备注
        CreateTime                   DATETIME NOT NULL,                    -- 创建时间
        CreateUserId                 BIGINT NULL,                         -- 创建人
        CreateUserName               VARCHAR(64) NULL,                     -- 创建人名
        UpdateTime                   DATETIME NULL,                        -- 修改时间
        UpdateUserId                 BIGINT NULL,                         -- 修改人
        UpdateUserName               VARCHAR(64) NULL,                     -- 修改人名字
        danJuZhuangTai               VARCHAR(64) NULL,                     -- 申请单状态 （枚举）(待上级审核，待科主任审核，待输血科审核，已审核，待修改，已作废)
        danJuLeiXing                 VARCHAR(64) NULL,                     -- 单据类型
        CONSTRAINT pk_TraShenQing PRIMARY KEY CLUSTERED (Id)
    );
GO

-- 添加表和列注释
IF OBJECT_ID('TraShenQing', 'U') IS NOT NULL
BEGIN
    EXEC sp_addcomment 'TraShenQing', '输血申请表', '', '';
    EXEC sp_addcomment 'TraShenQing', '', 'TenantId', '租户Id';
    EXEC sp_addcomment 'TraShenQing', '', 'shangJiShenHeRenId', '上级医生审核人Id';
    EXEC sp_addcomment 'TraShenQing', '', 'shangJiShenHeRen', '上级医生审核人';
    EXEC sp_addcomment 'TraShenQing', '', 'shangJiShenHeShiJian', '上级审核时间';
    EXEC sp_addcomment 'TraShenQing', '', 'shangJiShenHeXinXi', '上级医生审核信息';
    EXEC sp_addcomment 'TraShenQing', '', 'keZhuRenShenHeRenId', '科主任审核人Id';
    EXEC sp_addcomment 'TraShenQing', '', 'keZhuRenShenHeRen', '科主任审核人';
    EXEC sp_addcomment 'TraShenQing', '', 'keZhuRenShenHeShiJian', '科主任审核时间';
    EXEC sp_addcomment 'TraShenQing', '', 'keZhuRenShenHeXinXi', '科主任审核信息';
    EXEC sp_addcomment 'TraShenQing', '', 'shuXueKeShenHeRenId', '输血科审核人Id';
    EXEC sp_addcomment 'TraShenQing', '', 'shuXueKeShenHeRen', '输血科审核人';
    EXEC sp_addcomment 'TraShenQing', '', 'shuXueKeShenHeShiJian', '输血科审核时间';
    EXEC sp_addcomment 'TraShenQing', '', 'shuXueKeShenHeXinXi', '输血科审核信息';
    EXEC sp_addcomment 'TraShenQing', '', 'tuiShenRenId', '退审人Id';
    EXEC sp_addcomment 'TraShenQing', '', 'tuiShenShiJian', '退审时间';
    EXEC sp_addcomment 'TraShenQing', '', 'tuiShenXinXi', '退审信息';
    EXEC sp_addcomment 'TraShenQing', '', 'yuanQuId', '院区';
    EXEC sp_addcomment 'TraShenQing', '', 'kaiDanKeShiId', '开单科室(登录的科室)';
    EXEC sp_addcomment 'TraShenQing', '', 'shenQingYiZhu', '申请医嘱(描述性)';
    EXEC sp_addcomment 'TraShenQing', '', 'jiaoChaPeiXueYiZhu', '交叉配血医嘱(抽血用的)';
    EXEC sp_addcomment 'TraShenQing', '', 'biaoBenId', '标本号';
    EXEC sp_addcomment 'TraShenQing', '', 'shouFeiBiaoJi', '收费标记(枚举:门诊,住院,门诊和住院,只申请单)';
    EXEC sp_addcomment 'TraShenQing', '', 'Id', '单号,字符串,带前缀带流水，主键';
    EXEC sp_addcomment 'TraShenQing', '', 'Remark', '备注';
    EXEC sp_addcomment 'TraShenQing', '', 'CreateTime', '创建时间';
    EXEC sp_addcomment 'TraShenQing', '', 'CreateUserId', '创建人';
    EXEC sp_addcomment 'TraShenQing', '', 'CreateUserName', '创建人名';
    EXEC sp_addcomment 'TraShenQing', '', 'UpdateTime', '修改时间';
    EXEC sp_addcomment 'TraShenQing', '', 'UpdateUserId', '修改人';
    EXEC sp_addcomment 'TraShenQing', '', 'UpdateUserName', '修改人名字';
    EXEC sp_addcomment 'TraShenQing', '', 'danJuZhuangTai', '申请单状态 （枚举）(待上级审核，待科主任审核，待输血科审核，已审核，待修改，已作废)';
    EXEC sp_addcomment 'TraShenQing', '', 'danJuLeiXing', '单据类型';
END
GO